package tech.aistar.day04.homework;

import java.util.Arrays;

/**
 * 本类用来演示: 双色球
 *
 * @author: success
 * @date: 2021/3/11 9:41 上午
 */
public class ArrayBallDemo {
    public static void main(String[] args) {
        System.out.println(Arrays.toString(test()));
    }

    public static int[] test(){
        int[] arr = new int[5];
        //存放随机数是[1,6]的整数,但是不能有重复的.
        for (int i = 0; i < arr.length; i++) {//通过普通for循环进行赋值的
            //生成一个随机数
            int n = (int) (Math.random()*6+1);
            arr[i] = n;
            //2 3 4 3 -> "后悔"
            for (int j = 0; j < i; j++) {
                if(arr[j] == n){//下标i之前的位置j和已经放进去的随机数冲突了.
                    //它会后悔哈...
                    i--;
                    break;
                }
            }
        }
        return arr;
    }
}
